<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>Document</title>
		<script src="js/vue.js"></script>
	</head>
	<body>
		<div id="app">
			<a href="http://www.baidu.com" @click.prevent="btn">跳转到百度首页</a>
			<hr />
			<div
				style="height: 150px; width: 150px; background-color: aqua"
				@click.stop="div"
			>
				<button @click.stop="btn1">点击</button>
			</div>
		</div>
		<!-- 创建Vue 的实例 对象-->
		<script>
			//
			const vm = new Vue({
				// el 属性固定的写法 表示当前实例要控制页面上的那个区域 接收的值是一个选择器
				el: "#app",
				// data 对象就是要填充的数据
				data: {},
				methods: {
					btn(e) {
						console.log("a被点击了");
						console.log(e);
						// e.preventDefault()
					},
					div(e) {
						// 原生 js 的方法阻止冒泡行为
						e.stopPropagation();
						console.log("点击了 div");
					},
					btn1(e) {
                        e.stopPropagation()
						console.log("点击了按钮");
					},
				},
			});
		</script>
	</body>
</html>
